﻿<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="General">
      <UniqueIdentifier>{ce340f7a-9da7-4fc9-9f95-400d911a071d}</UniqueIdentifier>
    </Filter>
    <Filter Include="General\Resources">
      <UniqueIdentifier>{8bcd06c9-9f02-4c49-81d0-11c90fec0b75}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interfaces">
      <UniqueIdentifier>{817f883f-f5e8-4723-8ef0-838b3e355dfb}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interfaces\Sound">
      <UniqueIdentifier>{8954519a-2e6f-4e90-94f8-4f2954fe5b26}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interfaces\Input">
      <UniqueIdentifier>{21380ef8-521e-42b4-bdac-5b81daa81235}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interfaces\Sheduler">
      <UniqueIdentifier>{0be654b8-17a1-45aa-b89a-3ee7d76b162d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interfaces\Render">
      <UniqueIdentifier>{a787d6a2-5a91-4ef9-9f8e-25710c321124}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interfaces\SPATIAL">
      <UniqueIdentifier>{ca5d840f-459f-4132-9676-466c2ff4fcd7}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interfaces\Collidable">
      <UniqueIdentifier>{5a2343e6-1933-42c9-9603-faf4708e4cb0}</UniqueIdentifier>
    </Filter>
    <Filter Include="Interfaces\Physics">
      <UniqueIdentifier>{90508db6-8565-43cf-bd9d-8f8843589c18}</UniqueIdentifier>
    </Filter>
    <Filter Include="Game API">
      <UniqueIdentifier>{0c0a85ec-cd6e-49fa-9ae2-85ff6f788ac8}</UniqueIdentifier>
    </Filter>
    <Filter Include="Game API\Objects">
      <UniqueIdentifier>{19a34d91-e1cc-41ca-a54e-ca88b2850db3}</UniqueIdentifier>
    </Filter>
    <Filter Include="Game API\HUD">
      <UniqueIdentifier>{844aed8d-8ef3-4775-b21f-56d7d8c917a2}</UniqueIdentifier>
    </Filter>
    <Filter Include="Game API\Environment">
      <UniqueIdentifier>{6b24fc8a-e54c-418f-968a-0c25f63f5a2b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Game API\Environment\Effects">
      <UniqueIdentifier>{f3b641f9-208c-4b82-aaf4-065cbb435e16}</UniqueIdentifier>
    </Filter>
    <Filter Include="Game API\Cameras">
      <UniqueIdentifier>{a0f0b2e8-2493-4303-8ad0-6fc2c7fa5270}</UniqueIdentifier>
    </Filter>
    <Filter Include="Game API\Collision">
      <UniqueIdentifier>{d05276cf-30b6-42f9-b6fe-c10a0e83864a}</UniqueIdentifier>
    </Filter>
    <Filter Include="Game API\Animator">
      <UniqueIdentifier>{a2044e92-f83b-41a8-8f38-9ca87a0f96a6}</UniqueIdentifier>
    </Filter>
    <Filter Include="Game API\Feelers">
      <UniqueIdentifier>{2f0584d3-6ad5-48d2-9389-d7fdbc631400}</UniqueIdentifier>
    </Filter>
    <Filter Include="Game API\Demo">
      <UniqueIdentifier>{005013aa-91dc-40ad-88e3-cc19080e47d2}</UniqueIdentifier>
    </Filter>
    <Filter Include="Game API\GameMaterials">
      <UniqueIdentifier>{8187d9c3-6423-4586-b5d4-0471d9ea7867}</UniqueIdentifier>
    </Filter>
    <Filter Include="Render">
      <UniqueIdentifier>{4ea6dbf1-b26c-4d20-889f-4985d9c0efcf}</UniqueIdentifier>
    </Filter>
    <Filter Include="Render\Visuals">
      <UniqueIdentifier>{d596ab8e-45ea-4b85-bf79-f7a2009df823}</UniqueIdentifier>
    </Filter>
    <Filter Include="Render\Visuals\Skeleton">
      <UniqueIdentifier>{ee678279-c0ce-4f1e-971b-359935fc3aea}</UniqueIdentifier>
    </Filter>
    <Filter Include="Render\Visibility">
      <UniqueIdentifier>{8377bdfd-ff6f-49a3-884b-a38b83e48ee6}</UniqueIdentifier>
    </Filter>
    <Filter Include="Render\Visibility\Frustum">
      <UniqueIdentifier>{62081e95-d603-4c04-90a4-c6826009c81d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Render\Particle system">
      <UniqueIdentifier>{f86f2d26-39ab-4dde-b63c-d67631a117df}</UniqueIdentifier>
    </Filter>
    <Filter Include="Render\Lighting">
      <UniqueIdentifier>{50fd091c-9860-4f9d-9945-cc8b5bfa2ee0}</UniqueIdentifier>
    </Filter>
    <Filter Include="Render\Font output">
      <UniqueIdentifier>{ed209f57-812f-4eca-a3d5-115a05917db8}</UniqueIdentifier>
    </Filter>
    <Filter Include="Render\Execution &amp; 3D">
      <UniqueIdentifier>{8e5acf6a-660c-4325-a099-c54b9d9fdf13}</UniqueIdentifier>
    </Filter>
    <Filter Include="Render\Execution &amp; 3D\Shaders">
      <UniqueIdentifier>{9b04662d-a818-4c60-b96d-24c22a83e91b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Render\Execution &amp; 3D\Shaders\Textures">
      <UniqueIdentifier>{776db23e-d51b-4636-8e7a-e4948591a18b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Render\Execution &amp; 3D\TextConsole">
      <UniqueIdentifier>{f9dbe338-fe46-41f2-b184-95d0c64140e1}</UniqueIdentifier>
    </Filter>
    <Filter Include="Engine">
      <UniqueIdentifier>{825f9c4c-e3c8-4082-a563-701a6d94f978}</UniqueIdentifier>
    </Filter>
    <Filter Include="Engine\Collision Core">
      <UniqueIdentifier>{9392f610-18f2-4dab-8409-bdbce0177a41}</UniqueIdentifier>
    </Filter>
    <Filter Include="Engine\Console">
      <UniqueIdentifier>{2b7bc47f-b6a2-4d9b-92bf-a3ff25a9be61}</UniqueIdentifier>
    </Filter>
    <Filter Include="Engine\Console\commands">
      <UniqueIdentifier>{af42da77-21be-4a6a-a597-ae98c36f27ed}</UniqueIdentifier>
    </Filter>
    <Filter Include="Engine\Core">
      <UniqueIdentifier>{9e0e1830-fbc5-4188-81b2-a2d35999a5f0}</UniqueIdentifier>
    </Filter>
    <Filter Include="Engine\Core\Scripting">
      <UniqueIdentifier>{adc7cac3-dea3-4079-82df-e0232b1c3398}</UniqueIdentifier>
    </Filter>
    <Filter Include="Engine\Noise">
      <UniqueIdentifier>{c6f6ce28-aab3-41b7-8691-d0605b08515f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Engine\text_editor">
      <UniqueIdentifier>{b7650992-ef28-41c5-9109-6227355010b5}</UniqueIdentifier>
    </Filter>
    <Filter Include="Engine\text_editor\line_editor">
      <UniqueIdentifier>{b6c028be-42f1-40df-ac8c-9decdd96b5ee}</UniqueIdentifier>
    </Filter>
    <Filter Include="Engine\text_editor\line_editor_control">
      <UniqueIdentifier>{f3bb06c8-d57d-49aa-b352-9ee03a12fbcf}</UniqueIdentifier>
    </Filter>
    <Filter Include="Engine\text_editor\edit_actions">
      <UniqueIdentifier>{7924f11c-2762-48e4-9ef1-860e8677b07f}</UniqueIdentifier>
    </Filter>
    <Filter Include="RenderRef">
      <UniqueIdentifier>{70775ff3-4a4e-45eb-a98c-cb6978a5be65}</UniqueIdentifier>
    </Filter>
    <Filter Include="RenderRef\Execution &amp; 3D">
      <UniqueIdentifier>{3203acc6-7f24-45fc-896e-6582d28bf15e}</UniqueIdentifier>
    </Filter>
    <Filter Include="RenderRef\Execution &amp; 3D\Device">
      <UniqueIdentifier>{c4beedb5-e073-4db9-a38e-e214e2c82817}</UniqueIdentifier>
    </Filter>
    <Filter Include="RenderRef\Execution &amp; 3D\Visuals">
      <UniqueIdentifier>{0f7488e4-2145-4704-9e6a-dd05f73a07ee}</UniqueIdentifier>
    </Filter>
    <Filter Include="RenderRef\Execution &amp; 3D\Visuals\Skeleton">
      <UniqueIdentifier>{fa034adf-c73c-4f0d-9d6f-d4e4ecc8bffc}</UniqueIdentifier>
    </Filter>
    <Filter Include="RenderRef\doug_lea_memory_allocator">
      <UniqueIdentifier>{b0c2c1c9-6d4a-4fca-938a-d21799f027c3}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor">
      <UniqueIdentifier>{af2fbf99-fc3e-4759-ab04-bb651ba044d5}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\engine_impl">
      <UniqueIdentifier>{8d611f25-3231-4171-b9a9-32293aa8cba0}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment">
      <UniqueIdentifier>{de96074b-aa37-4942-8c85-e8257eaff45c}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\suns_manager">
      <UniqueIdentifier>{970bb986-ca38-47ad-8501-96739b1798fa}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\suns_manager\sun">
      <UniqueIdentifier>{9e81a2e2-355b-4503-97c3-f9d835ba8be7}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\suns_manager\sun\gradient">
      <UniqueIdentifier>{0e6132aa-f0d8-4e75-b9c8-7bf8743d81fa}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\suns_manager\sun\blend">
      <UniqueIdentifier>{8931dd58-29b2-45c4-8d8f-d75fd7c9b5ff}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\suns_manager\sun\flares">
      <UniqueIdentifier>{0c07eec2-13f5-4a37-b2f7-b1dafda073f1}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\suns_manager\sun\flares\flare">
      <UniqueIdentifier>{4543dcc4-c609-4310-bf1a-d177acf3d391}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\levels_manager">
      <UniqueIdentifier>{9a160100-95d6-4396-a6f1-040a0ddf8f4d}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\effects_manager">
      <UniqueIdentifier>{363c1d72-efdb-4178-a25d-93427ca40f97}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\effects_manager\effect">
      <UniqueIdentifier>{c0c68049-73f3-49f4-8b22-a223824b4cd5}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\sound_channels_manager">
      <UniqueIdentifier>{7aa5583d-f01b-409a-8b67-a57c312eb804}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\sound_channels_manager\channel">
      <UniqueIdentifier>{864e5e3e-f97a-483f-8f86-c2e5bd287b36}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\sound_channels_manager\channel\source">
      <UniqueIdentifier>{7dd3056b-ff18-45c9-9b48-62222d658266}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\manager">
      <UniqueIdentifier>{cca80d9c-a6df-49f0-9796-0ad3eb3f8d66}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\ambients">
      <UniqueIdentifier>{5d81b208-3b68-4144-aae5-c20467aa1dc5}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\ambients\ambient">
      <UniqueIdentifier>{50d74445-8806-48e6-80c5-e23ff3075cc9}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\ambients\ambient\effect_id">
      <UniqueIdentifier>{78bbe2a1-2214-492a-91a8-a00d2c0393a7}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\ambients\ambient\sound_id">
      <UniqueIdentifier>{27980963-f205-4cd8-b77f-6804e6993161}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\thunderbolts">
      <UniqueIdentifier>{c2e54079-bf5f-42a5-b96b-5700616f9e05}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\thunderbolts\thunderbolt">
      <UniqueIdentifier>{db6dccb6-908c-44c0-98cb-aab4843e6923}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\thunderbolts\thunderbolt\gradient">
      <UniqueIdentifier>{aa3eb36c-31ff-4bac-b6df-fe5d9a6a6c98}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\thunderbolts\thunderbolt_id">
      <UniqueIdentifier>{69138651-ded9-427b-9b76-db9d9324c327}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\thunderbolts\collection">
      <UniqueIdentifier>{5b26a697-666b-4f1c-9eb5-a34fecd68f88}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\weathers">
      <UniqueIdentifier>{68aa4edf-96ec-4aa6-a69b-99b03e17e5c0}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\weathers\weather">
      <UniqueIdentifier>{629ae3a9-d05d-4ea2-8093-b8ee348f75b0}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\weathers\weather\time">
      <UniqueIdentifier>{9be463e1-28a3-4caa-9238-87a5158c6c3b}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\environment\detail">
      <UniqueIdentifier>{8883d702-1c71-45f5-b2b3-77baf8ad4ccf}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\property_collection">
      <UniqueIdentifier>{cc8590bd-797d-4721-bca8-ec3024bccca6}</UniqueIdentifier>
    </Filter>
    <Filter Include="editor\ide">
      <UniqueIdentifier>{4f2c2748-ab17-4c27-8fb2-6978b37856b1}</UniqueIdentifier>
    </Filter>
    <Filter Include="OpenAutomate">
      <UniqueIdentifier>{00e617d5-784b-48b1-b141-5993905fde3c}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="_d3d_extensions.h">
      <Filter>General</Filter>
    </ClInclude>
    <ClInclude Include="CopyProtection.h">
      <Filter>General</Filter>
    </ClInclude>
    <ClInclude Include="dedicated_server_only.h">
      <Filter>General</Filter>
    </ClInclude>
    <ClInclude Include="defines.h">
      <Filter>General</Filter>
    </ClInclude>
    <ClInclude Include="mp_logging.h">
      <Filter>General</Filter>
    </ClInclude>
    <ClInclude Include="no_single.h">
      <Filter>General</Filter>
    </ClInclude>
    <ClInclude Include="stdafx.h">
      <Filter>General</Filter>
    </ClInclude>
    <ClInclude Include="trivial_encryptor.h">
      <Filter>General</Filter>
    </ClInclude>
    <ClInclude Include="x_ray.h">
      <Filter>General</Filter>
    </ClInclude>
    <ClInclude Include="resource.h">
      <Filter>General\Resources</Filter>
    </ClInclude>
    <ClInclude Include="psystem.h">
      <Filter>Interfaces</Filter>
    </ClInclude>
    <ClInclude Include="IInputReceiver.h">
      <Filter>Interfaces\Input</Filter>
    </ClInclude>
    <ClInclude Include="xr_input.h">
      <Filter>Interfaces\Input</Filter>
    </ClInclude>
    <ClInclude Include="xr_input_xinput.h">
      <Filter>Interfaces\Input</Filter>
    </ClInclude>
    <ClInclude Include="ISheduled.h">
      <Filter>Interfaces\Sheduler</Filter>
    </ClInclude>
    <ClInclude Include="xrSheduler.h">
      <Filter>Interfaces\Sheduler</Filter>
    </ClInclude>
    <ClInclude Include="IRenderable.h">
      <Filter>Interfaces\Render</Filter>
    </ClInclude>
    <ClInclude Include="Render.h">
      <Filter>Interfaces\Render</Filter>
    </ClInclude>
    <ClInclude Include="ISpatial.h">
      <Filter>Interfaces\SPATIAL</Filter>
    </ClInclude>
    <ClInclude Include="ICollidable.h">
      <Filter>Interfaces\Collidable</Filter>
    </ClInclude>
    <ClInclude Include="IObjectPhysicsCollision.h">
      <Filter>Interfaces\Physics</Filter>
    </ClInclude>
    <ClInclude Include="IPHdebug.h">
      <Filter>Interfaces\Physics</Filter>
    </ClInclude>
    <ClInclude Include="IPhysicsGeometry.h">
      <Filter>Interfaces\Physics</Filter>
    </ClInclude>
    <ClInclude Include="IPhysicsShell.h">
      <Filter>Interfaces\Physics</Filter>
    </ClInclude>
    <ClInclude Include="IGame_Level.h">
      <Filter>Game API</Filter>
    </ClInclude>
    <ClInclude Include="IGame_Persistent.h">
      <Filter>Game API</Filter>
    </ClInclude>
    <ClInclude Include="xrLevel.h">
      <Filter>Game API</Filter>
    </ClInclude>
    <ClInclude Include="IGame_ObjectPool.h">
      <Filter>Game API\Objects</Filter>
    </ClInclude>
    <ClInclude Include="pure_relcase.h">
      <Filter>Game API\Objects</Filter>
    </ClInclude>
    <ClInclude Include="xr_object.h">
      <Filter>Game API\Objects</Filter>
    </ClInclude>
    <ClInclude Include="xr_object_list.h">
      <Filter>Game API\Objects</Filter>
    </ClInclude>
    <ClInclude Include="CustomHUD.h">
      <Filter>Game API\HUD</Filter>
    </ClInclude>
    <ClInclude Include="Environment.h">
      <Filter>Game API\Environment</Filter>
    </ClInclude>
    <ClInclude Include="xrHemisphere.h">
      <Filter>Game API\Environment</Filter>
    </ClInclude>
    <ClInclude Include="Rain.h">
      <Filter>Game API\Environment\Effects</Filter>
    </ClInclude>
    <ClInclude Include="thunderbolt.h">
      <Filter>Game API\Environment\Effects</Filter>
    </ClInclude>
    <ClInclude Include="xr_efflensflare.h">
      <Filter>Game API\Environment\Effects</Filter>
    </ClInclude>
    <ClInclude Include="CameraBase.h">
      <Filter>Game API\Cameras</Filter>
    </ClInclude>
    <ClInclude Include="CameraDefs.h">
      <Filter>Game API\Cameras</Filter>
    </ClInclude>
    <ClInclude Include="CameraManager.h">
      <Filter>Game API\Cameras</Filter>
    </ClInclude>
    <ClInclude Include="Effector.h">
      <Filter>Game API\Cameras</Filter>
    </ClInclude>
    <ClInclude Include="EffectorPP.h">
      <Filter>Game API\Cameras</Filter>
    </ClInclude>
    <ClInclude Include="cf_dynamic_mesh.h">
      <Filter>Game API\Collision</Filter>
    </ClInclude>
    <ClInclude Include="xr_area.h">
      <Filter>Game API\Collision</Filter>
    </ClInclude>
    <ClInclude Include="xr_collide_defs.h">
      <Filter>Game API\Collision</Filter>
    </ClInclude>
    <ClInclude Include="xr_collide_form.h">
      <Filter>Game API\Collision</Filter>
    </ClInclude>
    <ClInclude Include="bone.h">
      <Filter>Game API\Animator</Filter>
    </ClInclude>
    <ClInclude Include="envelope.h">
      <Filter>Game API\Animator</Filter>
    </ClInclude>
    <ClInclude Include="motion.h">
      <Filter>Game API\Animator</Filter>
    </ClInclude>
    <ClInclude Include="ObjectAnimator.h">
      <Filter>Game API\Animator</Filter>
    </ClInclude>
    <ClInclude Include="Feel_Sound.h">
      <Filter>Game API\Feelers</Filter>
    </ClInclude>
    <ClInclude Include="Feel_Touch.h">
      <Filter>Game API\Feelers</Filter>
    </ClInclude>
    <ClInclude Include="Feel_Vision.h">
      <Filter>Game API\Feelers</Filter>
    </ClInclude>
    <ClInclude Include="FDemoPlay.h">
      <Filter>Game API\Demo</Filter>
    </ClInclude>
    <ClInclude Include="FDemoRecord.h">
      <Filter>Game API\Demo</Filter>
    </ClInclude>
    <ClInclude Include="GameMtlLib.h">
      <Filter>Game API\GameMaterials</Filter>
    </ClInclude>
    <ClInclude Include="EnnumerateVertices.h">
      <Filter>Render\Visuals\Skeleton</Filter>
    </ClInclude>
    <ClInclude Include="vis_common.h">
      <Filter>Render\Visibility</Filter>
    </ClInclude>
    <ClInclude Include="Frustum.h">
      <Filter>Render\Visibility\Frustum</Filter>
    </ClInclude>
    <ClInclude Include="PS_instance.h">
      <Filter>Render\Particle system</Filter>
    </ClInclude>
    <ClInclude Include="LightAnimLibrary.h">
      <Filter>Render\Lighting</Filter>
    </ClInclude>
    <ClInclude Include="GameFont.h">
      <Filter>Render\Font output</Filter>
    </ClInclude>
    <ClInclude Include="MbHelpers.h">
      <Filter>Render\Font output</Filter>
    </ClInclude>
    <ClInclude Include="Shader_xrLC.h">
      <Filter>Render\Execution &amp; 3D\Shaders</Filter>
    </ClInclude>
    <ClInclude Include="WaveForm.h">
      <Filter>Render\Execution &amp; 3D\Shaders</Filter>
    </ClInclude>
    <ClInclude Include="tntQAVI.h">
      <Filter>Render\Execution &amp; 3D\Shaders\Textures</Filter>
    </ClInclude>
    <ClInclude Include="xrImage_Resampler.h">
      <Filter>Render\Execution &amp; 3D\Shaders\Textures</Filter>
    </ClInclude>
    <ClInclude Include="xrTheora_Stream.h">
      <Filter>Render\Execution &amp; 3D\Shaders\Textures</Filter>
    </ClInclude>
    <ClInclude Include="xrTheora_Surface.h">
      <Filter>Render\Execution &amp; 3D\Shaders\Textures</Filter>
    </ClInclude>
    <ClInclude Include="xrTheora_Surface_mmx.h">
      <Filter>Render\Execution &amp; 3D\Shaders\Textures</Filter>
    </ClInclude>
    <ClInclude Include="Text_Console.h">
      <Filter>Render\Execution &amp; 3D\TextConsole</Filter>
    </ClInclude>
    <ClInclude Include="Properties.h">
      <Filter>Engine</Filter>
    </ClInclude>
    <ClInclude Include="pure.h">
      <Filter>Engine</Filter>
    </ClInclude>
    <ClInclude Include="std_classes.h">
      <Filter>Engine</Filter>
    </ClInclude>
    <ClInclude Include="cl_intersect.h">
      <Filter>Engine\Collision Core</Filter>
    </ClInclude>
    <ClInclude Include="xrXRC.h">
      <Filter>Engine\Collision Core</Filter>
    </ClInclude>
    <ClInclude Include="XR_IOConsole.h">
      <Filter>Engine\Console</Filter>
    </ClInclude>
    <ClInclude Include="xr_ioc_cmd.h">
      <Filter>Engine\Console\commands</Filter>
    </ClInclude>
    <ClInclude Include="Engine.h">
      <Filter>Engine\Core</Filter>
    </ClInclude>
    <ClInclude Include="EngineAPI.h">
      <Filter>Engine\Core</Filter>
    </ClInclude>
    <ClInclude Include="EventAPI.h">
      <Filter>Engine\Core</Filter>
    </ClInclude>
    <ClInclude Include="ai_script_lua_extension.h">
      <Filter>Engine\Core\Scripting</Filter>
    </ClInclude>
    <ClInclude Include="ai_script_lua_space.h">
      <Filter>Engine\Core\Scripting</Filter>
    </ClInclude>
    <ClInclude Include="ai_script_space.h">
      <Filter>Engine\Core\Scripting</Filter>
    </ClInclude>
    <ClInclude Include="perlin.h">
      <Filter>Engine\Noise</Filter>
    </ClInclude>
    <ClInclude Include="line_editor.h">
      <Filter>Engine\text_editor\line_editor</Filter>
    </ClInclude>
    <ClInclude Include="line_edit_control.h">
      <Filter>Engine\text_editor\line_editor_control</Filter>
    </ClInclude>
    <ClInclude Include="edit_actions.h">
      <Filter>Engine\text_editor\edit_actions</Filter>
    </ClInclude>
    <ClInclude Include="device.h">
      <Filter>RenderRef\Execution &amp; 3D\Device</Filter>
    </ClInclude>
    <ClInclude Include="StatGraph.h">
      <Filter>RenderRef\Execution &amp; 3D\Device</Filter>
    </ClInclude>
    <ClInclude Include="Stats.h">
      <Filter>RenderRef\Execution &amp; 3D\Device</Filter>
    </ClInclude>
    <ClInclude Include="Fmesh.h">
      <Filter>RenderRef\Execution &amp; 3D\Visuals</Filter>
    </ClInclude>
    <ClInclude Include="SkeletonMotionDefs.h">
      <Filter>RenderRef\Execution &amp; 3D\Visuals\Skeleton</Filter>
    </ClInclude>
    <ClInclude Include="SkeletonMotions.h">
      <Filter>RenderRef\Execution &amp; 3D\Visuals\Skeleton</Filter>
    </ClInclude>
    <ClInclude Include="doug_lea_memory_allocator.h">
      <Filter>RenderRef\doug_lea_memory_allocator</Filter>
    </ClInclude>
    <ClInclude Include="engine_impl.hpp">
      <Filter>editor\engine_impl</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_suns_manager.hpp">
      <Filter>editor\environment\suns_manager</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_suns_sun.hpp">
      <Filter>editor\environment\suns_manager\sun</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_suns_gradient.hpp">
      <Filter>editor\environment\suns_manager\sun\gradient</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_suns_blend.hpp">
      <Filter>editor\environment\suns_manager\sun\blend</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_suns_flares.hpp">
      <Filter>editor\environment\suns_manager\sun\flares</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_suns_flare.hpp">
      <Filter>editor\environment\suns_manager\sun\flares\flare</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_levels_manager.hpp">
      <Filter>editor\environment\levels_manager</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_effects_manager.hpp">
      <Filter>editor\environment\effects_manager</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_effects_effect.hpp">
      <Filter>editor\environment\effects_manager\effect</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_sound_channels_manager.hpp">
      <Filter>editor\environment\sound_channels_manager</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_sound_channels_channel.hpp">
      <Filter>editor\environment\sound_channels_manager\channel</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_sound_channels_source.hpp">
      <Filter>editor\environment\sound_channels_manager\channel\source</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_manager.hpp">
      <Filter>editor\environment\manager</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_ambients_manager.hpp">
      <Filter>editor\environment\ambients</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_ambients_ambient.hpp">
      <Filter>editor\environment\ambients\ambient</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_ambients_effect_id.hpp">
      <Filter>editor\environment\ambients\ambient\effect_id</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_ambients_sound_id.hpp">
      <Filter>editor\environment\ambients\ambient\sound_id</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_thunderbolts_manager.hpp">
      <Filter>editor\environment\thunderbolts</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_thunderbolts_thunderbolt.hpp">
      <Filter>editor\environment\thunderbolts\thunderbolt</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_thunderbolts_gradient.hpp">
      <Filter>editor\environment\thunderbolts\thunderbolt\gradient</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_thunderbolts_thunderbolt_id.hpp">
      <Filter>editor\environment\thunderbolts\thunderbolt_id</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_thunderbolts_collection.hpp">
      <Filter>editor\environment\thunderbolts\collection</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_weathers_manager.hpp">
      <Filter>editor\environment\weathers</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_weathers_weather.hpp">
      <Filter>editor\environment\weathers\weather</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_weathers_time.hpp">
      <Filter>editor\environment\weathers\weather\time</Filter>
    </ClInclude>
    <ClInclude Include="editor_environment_detail.hpp">
      <Filter>editor\environment\detail</Filter>
    </ClInclude>
    <ClInclude Include="property_collection.hpp">
      <Filter>editor\property_collection</Filter>
    </ClInclude>
    <ClInclude Include="property_collection_forward.hpp">
      <Filter>editor\property_collection</Filter>
    </ClInclude>
    <ClInclude Include="property_collection_inline.hpp">
      <Filter>editor\property_collection</Filter>
    </ClInclude>
    <ClInclude Include="ide.hpp">
      <Filter>editor\ide</Filter>
    </ClInclude>
    <ClInclude Include="xrSASH.h">
      <Filter>OpenAutomate</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="defines.cpp">
      <Filter>General</Filter>
    </ClCompile>
    <ClCompile Include="stdafx.cpp">
      <Filter>General</Filter>
    </ClCompile>
    <ClCompile Include="x_ray.cpp">
      <Filter>General</Filter>
    </ClCompile>
    <ClCompile Include="IInputReceiver.cpp">
      <Filter>Interfaces\Input</Filter>
    </ClCompile>
    <ClCompile Include="Xr_input.cpp">
      <Filter>Interfaces\Input</Filter>
    </ClCompile>
    <ClCompile Include="xr_input_xinput.cpp">
      <Filter>Interfaces\Input</Filter>
    </ClCompile>
    <ClCompile Include="ISheduled.cpp">
      <Filter>Interfaces\Sheduler</Filter>
    </ClCompile>
    <ClCompile Include="xrSheduler.cpp">
      <Filter>Interfaces\Sheduler</Filter>
    </ClCompile>
    <ClCompile Include="IRenderable.cpp">
      <Filter>Interfaces\Render</Filter>
    </ClCompile>
    <ClCompile Include="Render.cpp">
      <Filter>Interfaces\Render</Filter>
    </ClCompile>
    <ClCompile Include="ISpatial.cpp">
      <Filter>Interfaces\SPATIAL</Filter>
    </ClCompile>
    <ClCompile Include="ISpatial_q_box.cpp">
      <Filter>Interfaces\SPATIAL</Filter>
    </ClCompile>
    <ClCompile Include="ISpatial_q_frustum.cpp">
      <Filter>Interfaces\SPATIAL</Filter>
    </ClCompile>
    <ClCompile Include="ISpatial_q_ray.cpp">
      <Filter>Interfaces\SPATIAL</Filter>
    </ClCompile>
    <ClCompile Include="ISpatial_verify.cpp">
      <Filter>Interfaces\SPATIAL</Filter>
    </ClCompile>
    <ClCompile Include="ICollidable.cpp">
      <Filter>Interfaces\Collidable</Filter>
    </ClCompile>
    <ClCompile Include="phdebug.cpp">
      <Filter>Interfaces\Physics</Filter>
    </ClCompile>
    <ClCompile Include="IGame_Level.cpp">
      <Filter>Game API</Filter>
    </ClCompile>
    <ClCompile Include="IGame_Level_check_textures.cpp">
      <Filter>Game API</Filter>
    </ClCompile>
    <ClCompile Include="IGame_Persistent.cpp">
      <Filter>Game API</Filter>
    </ClCompile>
    <ClCompile Include="IGame_ObjectPool.cpp">
      <Filter>Game API\Objects</Filter>
    </ClCompile>
    <ClCompile Include="pure_relcase.cpp">
      <Filter>Game API\Objects</Filter>
    </ClCompile>
    <ClCompile Include="xr_object.cpp">
      <Filter>Game API\Objects</Filter>
    </ClCompile>
    <ClCompile Include="xr_object_list.cpp">
      <Filter>Game API\Objects</Filter>
    </ClCompile>
    <ClCompile Include="CustomHUD.cpp">
      <Filter>Game API\HUD</Filter>
    </ClCompile>
    <ClCompile Include="Environment.cpp">
      <Filter>Game API\Environment</Filter>
    </ClCompile>
    <ClCompile Include="Environment_misc.cpp">
      <Filter>Game API\Environment</Filter>
    </ClCompile>
    <ClCompile Include="Environment_render.cpp">
      <Filter>Game API\Environment</Filter>
    </ClCompile>
    <ClCompile Include="xrHemisphere.cpp">
      <Filter>Game API\Environment</Filter>
    </ClCompile>
    <ClCompile Include="Rain.cpp">
      <Filter>Game API\Environment\Effects</Filter>
    </ClCompile>
    <ClCompile Include="thunderbolt.cpp">
      <Filter>Game API\Environment\Effects</Filter>
    </ClCompile>
    <ClCompile Include="xr_efflensflare.cpp">
      <Filter>Game API\Environment\Effects</Filter>
    </ClCompile>
    <ClCompile Include="CameraBase.cpp">
      <Filter>Game API\Cameras</Filter>
    </ClCompile>
    <ClCompile Include="CameraManager.cpp">
      <Filter>Game API\Cameras</Filter>
    </ClCompile>
    <ClCompile Include="Effector.cpp">
      <Filter>Game API\Cameras</Filter>
    </ClCompile>
    <ClCompile Include="EffectorPP.cpp">
      <Filter>Game API\Cameras</Filter>
    </ClCompile>
    <ClCompile Include="cf_dynamic_mesh.cpp">
      <Filter>Game API\Collision</Filter>
    </ClCompile>
    <ClCompile Include="xr_area.cpp">
      <Filter>Game API\Collision</Filter>
    </ClCompile>
    <ClCompile Include="xr_area_query.cpp">
      <Filter>Game API\Collision</Filter>
    </ClCompile>
    <ClCompile Include="xr_area_raypick.cpp">
      <Filter>Game API\Collision</Filter>
    </ClCompile>
    <ClCompile Include="xr_collide_form.cpp">
      <Filter>Game API\Collision</Filter>
    </ClCompile>
    <ClCompile Include="bone.cpp">
      <Filter>Game API\Animator</Filter>
    </ClCompile>
    <ClCompile Include="Envelope.cpp">
      <Filter>Game API\Animator</Filter>
    </ClCompile>
    <ClCompile Include="interp.cpp">
      <Filter>Game API\Animator</Filter>
    </ClCompile>
    <ClCompile Include="motion.cpp">
      <Filter>Game API\Animator</Filter>
    </ClCompile>
    <ClCompile Include="ObjectAnimator.cpp">
      <Filter>Game API\Animator</Filter>
    </ClCompile>
    <ClCompile Include="Feel_Touch.cpp">
      <Filter>Game API\Feelers</Filter>
    </ClCompile>
    <ClCompile Include="Feel_Vision.cpp">
      <Filter>Game API\Feelers</Filter>
    </ClCompile>
    <ClCompile Include="FDemoPlay.cpp">
      <Filter>Game API\Demo</Filter>
    </ClCompile>
    <ClCompile Include="FDemoRecord.cpp">
      <Filter>Game API\Demo</Filter>
    </ClCompile>
    <ClCompile Include="GameMtlLib.cpp">
      <Filter>Game API\GameMaterials</Filter>
    </ClCompile>
    <ClCompile Include="GameMtlLib_Engine.cpp">
      <Filter>Game API\GameMaterials</Filter>
    </ClCompile>
    <ClCompile Include="Frustum.cpp">
      <Filter>Render\Visibility\Frustum</Filter>
    </ClCompile>
    <ClCompile Include="PS_instance.cpp">
      <Filter>Render\Particle system</Filter>
    </ClCompile>
    <ClCompile Include="LightAnimLibrary.cpp">
      <Filter>Render\Lighting</Filter>
    </ClCompile>
    <ClCompile Include="GameFont.cpp">
      <Filter>Render\Font output</Filter>
    </ClCompile>
    <ClCompile Include="MbHelpers.cpp">
      <Filter>Render\Font output</Filter>
    </ClCompile>
    <ClCompile Include="tntQAVI.cpp">
      <Filter>Render\Execution &amp; 3D\Shaders\Textures</Filter>
    </ClCompile>
    <ClCompile Include="xrImage_Resampler.cpp">
      <Filter>Render\Execution &amp; 3D\Shaders\Textures</Filter>
    </ClCompile>
    <ClCompile Include="xrTheora_Stream.cpp">
      <Filter>Render\Execution &amp; 3D\Shaders\Textures</Filter>
    </ClCompile>
    <ClCompile Include="xrTheora_Surface.cpp">
      <Filter>Render\Execution &amp; 3D\Shaders\Textures</Filter>
    </ClCompile>
    <ClCompile Include="xrTheora_Surface_mmx.cpp">
      <Filter>Render\Execution &amp; 3D\Shaders\Textures</Filter>
    </ClCompile>
    <ClCompile Include="Text_Console.cpp">
      <Filter>Render\Execution &amp; 3D\TextConsole</Filter>
    </ClCompile>
    <ClCompile Include="Text_Console_WndProc.cpp">
      <Filter>Render\Execution &amp; 3D\TextConsole</Filter>
    </ClCompile>
    <ClCompile Include="pure.cpp">
      <Filter>Engine</Filter>
    </ClCompile>
    <ClCompile Include="xrXRC.cpp">
      <Filter>Engine\Collision Core</Filter>
    </ClCompile>
    <ClCompile Include="XR_IOConsole.cpp">
      <Filter>Engine\Console</Filter>
    </ClCompile>
    <ClCompile Include="XR_IOConsole_callback.cpp">
      <Filter>Engine\Console</Filter>
    </ClCompile>
    <ClCompile Include="XR_IOConsole_get.cpp">
      <Filter>Engine\Console</Filter>
    </ClCompile>
    <ClCompile Include="xr_ioc_cmd.cpp">
      <Filter>Engine\Console\commands</Filter>
    </ClCompile>
    <ClCompile Include="Engine.cpp">
      <Filter>Engine\Core</Filter>
    </ClCompile>
    <ClCompile Include="EngineAPI.cpp">
      <Filter>Engine\Core</Filter>
    </ClCompile>
    <ClCompile Include="EventAPI.cpp">
      <Filter>Engine\Core</Filter>
    </ClCompile>
    <ClCompile Include="mailSlot.cpp">
      <Filter>Engine\Core</Filter>
    </ClCompile>
    <ClCompile Include="_scripting.cpp">
      <Filter>Engine\Core\Scripting</Filter>
    </ClCompile>
    <ClCompile Include="ai_script_lua_debug.cpp">
      <Filter>Engine\Core\Scripting</Filter>
    </ClCompile>
    <ClCompile Include="ai_script_lua_extension.cpp">
      <Filter>Engine\Core\Scripting</Filter>
    </ClCompile>
    <ClCompile Include="perlin.cpp">
      <Filter>Engine\Noise</Filter>
    </ClCompile>
    <ClCompile Include="line_editor.cpp">
      <Filter>Engine\text_editor\line_editor</Filter>
    </ClCompile>
    <ClCompile Include="line_edit_control.cpp">
      <Filter>Engine\text_editor\line_editor_control</Filter>
    </ClCompile>
    <ClCompile Include="edit_actions.cpp">
      <Filter>Engine\text_editor\edit_actions</Filter>
    </ClCompile>
    <ClCompile Include="device.cpp">
      <Filter>RenderRef\Execution &amp; 3D\Device</Filter>
    </ClCompile>
    <ClCompile Include="Device_create.cpp">
      <Filter>RenderRef\Execution &amp; 3D\Device</Filter>
    </ClCompile>
    <ClCompile Include="Device_destroy.cpp">
      <Filter>RenderRef\Execution &amp; 3D\Device</Filter>
    </ClCompile>
    <ClCompile Include="Device_Initialize.cpp">
      <Filter>RenderRef\Execution &amp; 3D\Device</Filter>
    </ClCompile>
    <ClCompile Include="Device_Misc.cpp">
      <Filter>RenderRef\Execution &amp; 3D\Device</Filter>
    </ClCompile>
    <ClCompile Include="Device_overdraw.cpp">
      <Filter>RenderRef\Execution &amp; 3D\Device</Filter>
    </ClCompile>
    <ClCompile Include="Device_wndproc.cpp">
      <Filter>RenderRef\Execution &amp; 3D\Device</Filter>
    </ClCompile>
    <ClCompile Include="StatGraph.cpp">
      <Filter>RenderRef\Execution &amp; 3D\Device</Filter>
    </ClCompile>
    <ClCompile Include="Stats.cpp">
      <Filter>RenderRef\Execution &amp; 3D\Device</Filter>
    </ClCompile>
    <ClCompile Include="fmesh.cpp">
      <Filter>RenderRef\Execution &amp; 3D\Visuals</Filter>
    </ClCompile>
    <ClCompile Include="SkeletonMotions.cpp">
      <Filter>RenderRef\Execution &amp; 3D\Visuals\Skeleton</Filter>
    </ClCompile>
    <ClCompile Include="doug_lea_memory_allocator.c">
      <Filter>RenderRef\doug_lea_memory_allocator</Filter>
    </ClCompile>
    <ClCompile Include="engine_impl.cpp">
      <Filter>editor\engine_impl</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_suns_manager.cpp">
      <Filter>editor\environment\suns_manager</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_suns_sun.cpp">
      <Filter>editor\environment\suns_manager\sun</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_suns_gradient.cpp">
      <Filter>editor\environment\suns_manager\sun\gradient</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_suns_blend.cpp">
      <Filter>editor\environment\suns_manager\sun\blend</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_suns_flares.cpp">
      <Filter>editor\environment\suns_manager\sun\flares</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_suns_flare.cpp">
      <Filter>editor\environment\suns_manager\sun\flares\flare</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_levels_manager.cpp">
      <Filter>editor\environment\levels_manager</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_effects_manager.cpp">
      <Filter>editor\environment\effects_manager</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_effects_effect.cpp">
      <Filter>editor\environment\effects_manager\effect</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_sound_channels_manager.cpp">
      <Filter>editor\environment\sound_channels_manager</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_sound_channels_channel.cpp">
      <Filter>editor\environment\sound_channels_manager\channel</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_sound_channels_source.cpp">
      <Filter>editor\environment\sound_channels_manager\channel\source</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_manager.cpp">
      <Filter>editor\environment\manager</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_manager_properties.cpp">
      <Filter>editor\environment\manager</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_ambients_manager.cpp">
      <Filter>editor\environment\ambients</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_ambients_ambient.cpp">
      <Filter>editor\environment\ambients\ambient</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_ambients_effect_id.cpp">
      <Filter>editor\environment\ambients\ambient\effect_id</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_ambients_sound_id.cpp">
      <Filter>editor\environment\ambients\ambient\sound_id</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_thunderbolts_manager.cpp">
      <Filter>editor\environment\thunderbolts</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_thunderbolts_thunderbolt.cpp">
      <Filter>editor\environment\thunderbolts\thunderbolt</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_thunderbolts_gradient.cpp">
      <Filter>editor\environment\thunderbolts\thunderbolt\gradient</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_thunderbolts_thunderbolt_id.cpp">
      <Filter>editor\environment\thunderbolts\thunderbolt_id</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_thunderbolts_collection.cpp">
      <Filter>editor\environment\thunderbolts\collection</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_weathers_manager.cpp">
      <Filter>editor\environment\weathers</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_weathers_weather.cpp">
      <Filter>editor\environment\weathers\weather</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_weathers_time.cpp">
      <Filter>editor\environment\weathers\weather\time</Filter>
    </ClCompile>
    <ClCompile Include="editor_environment_detail.cpp">
      <Filter>editor\environment\detail</Filter>
    </ClCompile>
    <ClCompile Include="xrSASH.cpp">
      <Filter>OpenAutomate</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ResourceCompile Include="resource.rc">
      <Filter>General\Resources</Filter>
    </ResourceCompile>
  </ItemGroup>
  <ItemGroup>
    <Image Include="splash_xrcs_en.bmp">
      <Filter>General\Resources</Filter>
    </Image>
    <Image Include="stalker_cs.ico">
      <Filter>General\Resources</Filter>
    </Image>
  </ItemGroup>
</Project>